Fully Qualified Name: | Laminas\Captcha\Image |
Extends: | AbstractWord |
Image-based captcha element
Generates image displaying random word
Name | Description | Defined By |
---|---|---|
__construct() | Constructor | Image |
__get() | Magic function returns the value of the requested property, if and only if it is the value or a message variable. | AbstractValidator |
__invoke() | Invoke as command | AbstractValidator |
generate() | Generate captcha | Image |
getDefaultTranslator() | Get default translation object for all validate objects | AbstractValidator |
getDefaultTranslatorTextDomain() | Get default translation text domain for all validate objects | AbstractValidator |
getDotNoiseLevel() | Image | |
getExpiration() | Get captcha expiration | Image |
getFont() | Get font to use when generating captcha | Image |
getFontSize() | Get font size | Image |
getGcFreq() | Get garbage collection frequency | Image |
getHeight() | Get captcha image height | Image |
getHelperName() | Get helper name used to render captcha | Image |
getId() | Retrieve captcha ID | AbstractWord |
getImgAlt() | Image | |
getImgDir() | Get captcha image directory | Image |
getImgUrl() | Get captcha image base URL | Image |
getLineNoiseLevel() | Image | |
getMessageLength() | Returns the maximum allowed message length | AbstractValidator |
getMessageTemplates() | Returns the message templates from the validator | AbstractValidator |
getMessageVariables() | Returns an array of the names of variables that are used in constructing validation failure messages | AbstractValidator |
getMessages() | Returns array of validation failure messages | AbstractValidator |
getName() | Get name | AbstractAdapter |
getOption() | Returns an option | AbstractValidator |
getOptions() | Returns all available options | AbstractValidator |
getSession() | Get session object | AbstractWord |
getSessionClass() | Retrieve session class to utilize | AbstractWord |
getStartImage() | Image | |
getSuffix() | Get captcha image file suffix | Image |
getTimeout() | Get session token timeout | AbstractWord |
getTranslator() | Return translation object | AbstractValidator |
getTranslatorTextDomain() | Return the translation text domain | AbstractValidator |
getUseNumbers() | Numbers should be included in the pattern? | AbstractWord |
getWidth() | Get captcha image width | Image |
getWord() | Get captcha word | AbstractWord |
getWordlen() | Retrieve word length to use when generating captcha | AbstractWord |
hasDefaultTranslator() | Is there a default translation object set? | AbstractValidator |
hasTranslator() | Does this validator have its own specific translator? | AbstractValidator |
isTranslatorEnabled() | Is translation enabled? | AbstractValidator |
isValid() | Validate the word | AbstractWord |
isValueObscured() | Retrieve flag indicating whether or not value should be obfuscated in messages | AbstractValidator |
setDefaultTranslator() | Set default translation object for all validate objects | AbstractValidator |
setDefaultTranslatorTextDomain() | Set default translation text domain for all validate objects | AbstractValidator |
setDotNoiseLevel() | Image | |
setExpiration() | Set captcha expiration | Image |
setFont() | Set captcha font | Image |
setFontSize() | Set captcha font size | Image |
setGcFreq() | Set garbage collection frequency | Image |
setHeight() | Set captcha image height | Image |
setImgAlt() | Image | |
setImgDir() | Set captcha image storage directory | Image |
setImgUrl() | Set captcha image base URL | Image |
setKeepSession() | Sets if session should be preserved on generate() | AbstractWord |
setLineNoiseLevel() | Image | |
setMessage() | Sets the validation failure message template for a particular key | AbstractValidator |
setMessageLength() | Sets the maximum allowed message length | AbstractValidator |
setMessages() | Sets validation failure message templates given as an array, where the array keys are the message keys, and the array values are the message template strings. | AbstractValidator |
setName() | Set name | AbstractAdapter |
setOption() | Set single option for the object | AbstractAdapter |
setOptions() | Sets one or multiple options | AbstractValidator |
setSession() | Set session namespace object | AbstractWord |
setSessionClass() | Set session class for persistence | AbstractWord |
setStartImage() | Image | |
setSuffix() | Set captcha image filename suffix | Image |
setTimeout() | Set timeout for session token | AbstractWord |
setTranslator() | Set translation object | AbstractValidator |
setTranslatorEnabled() | Indicate whether or not translation should be enabled | AbstractValidator |
setTranslatorTextDomain() | Set translation text domain | AbstractValidator |
setUseNumbers() | Set if numbers should be included in the pattern | AbstractWord |
setValueObscured() | Set flag indicating whether or not value should be obfuscated in messages | AbstractValidator |
setWidth() | Set captcha image width | Image |
setWordlen() | Set word length of captcha | AbstractWord |
Constructor
Parameter Name | Type | Description |
---|---|---|
$options | array|\Traversable |
Returns:
Magic function returns the value of the requested property, if and only if it is the value or a message variable.
Parameter Name | Type | Description |
---|---|---|
$property | string |
Returns: mixed
Invoke as command
Parameter Name | Type | Description |
---|---|---|
$value | mixed |
Returns: bool
Generate captcha
Returns: string captcha ID
Get default translation object for all validate objects
Returns: \Translator\TranslatorInterface|null
Get default translation text domain for all validate objects
Returns: string
Returns: int
Get captcha expiration
Returns: int
Get font to use when generating captcha
Returns: string
Get font size
Returns: int
Get garbage collection frequency
Returns: int
Get captcha image height
Returns: int
Get helper name used to render captcha
Returns: string
Retrieve captcha ID
Returns: string
Returns: string
Get captcha image directory
Returns: string
Get captcha image base URL
Returns: string
Returns: int
Returns the maximum allowed message length
Returns: int
Returns the message templates from the validator
Returns: array
Returns an array of the names of variables that are used in constructing validation failure messages
Returns: array
Returns array of validation failure messages
Returns: array
Get name
Returns: string
Returns an option
Parameter Name | Type | Description |
---|---|---|
$option | string | Option |
Returns: mixed Returned option
Returns all available options
Returns: array Array with all available options
Get session object
Returns: \Container
Retrieve session class to utilize
Returns: string
Returns: string
Get captcha image file suffix
Returns: string
Get session token timeout
Returns: int
Return translation object
Returns: \Translator\TranslatorInterface|null
Return the translation text domain
Returns: string
Numbers should be included in the pattern?
Returns: bool
Get captcha image width
Returns: int
Get captcha word
Returns: string
Retrieve word length to use when generating captcha
Returns: int
Is there a default translation object set?
Returns: bool
Does this validator have its own specific translator?
Returns: bool
Is translation enabled?
Returns: bool
Validate the word
Parameter Name | Type | Description |
---|---|---|
$value | mixed | |
$context | mixed |
Returns: bool
Retrieve flag indicating whether or not value should be obfuscated in messages
Returns: bool
Set default translation object for all validate objects
Parameter Name | Type | Description |
---|---|---|
$translator | \Translator\TranslatorInterface|null | |
$textDomain | string | (optional) |
Returns: void
Set default translation text domain for all validate objects
Parameter Name | Type | Description |
---|---|---|
$textDomain | string |
Returns: void
Parameter Name | Type | Description |
---|---|---|
$dotNoiseLevel | int |
Returns: \Image Provides a fluent interface
Set captcha expiration
Parameter Name | Type | Description |
---|---|---|
$expiration | int |
Returns: \Image Provides a fluent interface
Set captcha font
Parameter Name | Type | Description |
---|---|---|
$font | string |
Returns: \Image Provides a fluent interface
Set captcha font size
Parameter Name | Type | Description |
---|---|---|
$fsize | int |
Returns: \Image Provides a fluent interface
Set garbage collection frequency
Parameter Name | Type | Description |
---|---|---|
$gcFreq | int |
Returns: \Image Provides a fluent interface
Set captcha image height
Parameter Name | Type | Description |
---|---|---|
$height | int |
Returns: \Image Provides a fluent interface
Parameter Name | Type | Description |
---|---|---|
$imgAlt | string |
Returns: \Image Provides a fluent interface
Set captcha image storage directory
Parameter Name | Type | Description |
---|---|---|
$imgDir | string |
Returns: \Image Provides a fluent interface
Set captcha image base URL
Parameter Name | Type | Description |
---|---|---|
$imgUrl | string |
Returns: \Image Provides a fluent interface
Sets if session should be preserved on generate()
Parameter Name | Type | Description |
---|---|---|
$keepSession | bool | Should |
Returns: \AbstractWord Provides a fluent interface
Parameter Name | Type | Description |
---|---|---|
$lineNoiseLevel | int |
Returns: \Image Provides a fluent interface
Sets the validation failure message template for a particular key
Parameter Name | Type | Description |
---|---|---|
$messageString | string | |
$messageKey | string | OPTIONAL |
Returns: $this Provides a fluent interface
Sets the maximum allowed message length
Parameter Name | Type | Description |
---|---|---|
$length | int |
Returns:
Sets validation failure message templates given as an array, where the array keys are the message keys, and the array values are the message template strings.
Parameter Name | Type | Description |
---|---|---|
$messages | array |
Returns: $this
Set name
Parameter Name | Type | Description |
---|---|---|
$name | string |
Returns: \AbstractAdapter Provides a fluent interface
Set single option for the object
Parameter Name | Type | Description |
---|---|---|
$key | string | |
$value | string |
Returns: \AbstractAdapter Provides a fluent interface
Sets one or multiple options
Parameter Name | Type | Description |
---|---|---|
$options | array|\Traversable | Options |
Returns: $this Provides fluid interface
Set session namespace object
Parameter Name | Type | Description |
---|---|---|
$session | \Container |
Returns: \AbstractWord Provides a fluent interface
Set session class for persistence
Parameter Name | Type | Description |
---|---|---|
$sessionClass | string |
Returns: \AbstractWord Provides a fluent interface
Parameter Name | Type | Description |
---|---|---|
$startImage | string |
Returns: \Image Provides a fluent interface
Set captcha image filename suffix
Parameter Name | Type | Description |
---|---|---|
$suffix | string |
Returns: \Image Provides a fluent interface
Set timeout for session token
Parameter Name | Type | Description |
---|---|---|
$ttl | int |
Returns: \AbstractWord Provides a fluent interface
Set translation object
Parameter Name | Type | Description |
---|---|---|
$translator | \Translator\TranslatorInterface|null | |
$textDomain | string | (optional) |
Returns: $this
Indicate whether or not translation should be enabled
Parameter Name | Type | Description |
---|---|---|
$flag | bool |
Returns: $this
Set translation text domain
Parameter Name | Type | Description |
---|---|---|
$textDomain | string |
Returns: $this
Set if numbers should be included in the pattern
Parameter Name | Type | Description |
---|---|---|
$useNumbers | bool | numbers |
Returns: \AbstractWord Provides a fluent interface
Set flag indicating whether or not value should be obfuscated in messages
Parameter Name | Type | Description |
---|---|---|
$flag | bool |
Returns: $this
Set captcha image width
Parameter Name | Type | Description |
---|---|---|
$width | int |
Returns: \Image Provides a fluent interface
Set word length of captcha
Parameter Name | Type | Description |
---|---|---|
$wordlen | int |
Returns: \AbstractWord Provides a fluent interface